package com.example.demo.controller;

import com.example.demo.bean.*;
import com.example.demo.bean.request.LoginRequest;
import com.example.demo.bean.request.UpdateUserInfoRequest;
import com.example.demo.bean.response.LoginResponse;
import com.example.demo.repository.Open;
import com.example.demo.repository.UserRepository;
import com.example.demo.table.UserTable;
import com.example.demo.utli.Ove;
import com.example.demo.utli.PhoneNumberUtil;
import com.example.demo.utli.RedisUtil;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Optional;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import static com.example.demo.bean.ThisSystemUtil.$;


@RestController
public class UserController {

//    @Autowired
//    UserRepository mUserRepository;

//    @Autowired
//    RedisUtil mRedisUtil;

//    @PostMapping(value = "selectAvatar")
//    public JsonData selectAvatar(HttpServletRequest request) {
//        List<HashMap<String, Object>> hashMaps = mUserRepository.selectAvatar();
//        return JsonData.success(hashMaps);
//    }

}